home *** CD-ROM | disk | FTP | other *** search
- MS-DOS Kermit Version 2.28, differences from Version 2.27:
-
-
- The changes are in two major areas:
-
- 1. Bug fixes (many)
- 2. Size -- new version is much smaller, at the cost of DOS 1.x support.
-
-
- Here are the changes:
-
- From Edgar Butt, U of Md:
-
- - Decouple local echo from handshake and flow control, decouple flow
- control and handshake.
- - "Get" inits the screen earlier, so unsuccessful transfers don't write an
- error message to an unformatted screen.
- - When printing packets in debug mode, dollar signs now appear.
- - Computation of maximum packet size is less conservative, allowing
- for bigger packets.
- - Timer (for reading characters) fixed
-
-
- From Greg Small, Berkeley:
-
- - Better handling of (invalid) short packets
- - Command parser now detects junk on line after SET commands
- - Added checking for overflow of macro definition buffer
- - Added free storage statistics to "show macros" command.
- - In terminal emulation on a PC, backspace at left margin goes to
- previous line in if in wrap mode.
-
-
- The rest of the changes were done at Columbia:
-
- Miscellaneous:
-
- - Ack/Nak handling for all send states cleaned up and moved to a subroutine.
-
- - Retry count is cleared so it doesn't linger on the screen.
-
- - Unique filename generation re-written and made modular; we now replace the
- last characters in the filename with a 0,1,2,... until we get a unique
- filename.
-
- - "Set speed" added as an alias to "set baud"
-
- - The RUN command handles .BAT files now.
-
- - PUSH, DIRECTORY, and TYPE work when COMSPEC doesn't point to the
- root directory.
-
- - Commands that work by running COMMAND.COM with the /C option now use
- the correct switch character (I hope this works in DOS 3.0)
-
- - ? handling in command parser cleaned up: FOO? now prints all the
- commands beginning with FOO, even if FOO is unique, instead of
- printing the help for the NEXT field.
-
- - When EOF is set to CTRL-Z, the tail of the file is no longer
- repeated on outgoing files.
-
- - A CLEAR command was added to clear all key redefinitions.
-
- - SET AUTOWRAP was added for terminal emulation on PC's, to turn auto
- wrap mode on or off. Autowrap shows up in the status message.
-
- - SET MODE-LINE was added for terminal emulation on PC's, to enable or
- disable the mod line. The status of the mode line is shown in the
- status message.
-
- - Take doesn't echo linefeeds when take-echo is on.
-
- - The binary quote character, end of line character, timeout, and
- padding parameters revert to their default (or overridden) value
- after transactions, so talking to different hosts (ie, switching a
- T-switch) will work without restarting kermit.
-
- - Filenames with $'s in them are displayed correctly in file transfer
- screens.
-
- - If flow control is being done and Kermit gets an xoff, it waits for
- the amount of time specified as a receive timeout before giving up
- on waiting for the Xon. A sleep routine was added which can accurately
- sleep for n seconds.
-
- - A TYPE command was added to display local files.
-
- - A CWD command was added to change the local working directory.
-
- - Escape recognition now works correctly on files with non-alphanumeric
- characters in their names.
-
- - Reverse video mode line in file transfers is displayed correctly
- when ANSI.SYS is loaded.
-
- - In REMOTE CWD, passwords are read without echo. If a take file is
- in effect, the password will be read from the take file instead of
- from the keyboard.
-
- - Screen buffers are allocated dynamically instead of at compile time
- in the PC and Rainbow versions, so the .EXE file is about 1/2 the
- size of the previous version (this means the program won't run under
- DOS 1.x on the PC).
-
- - Remote commands don't try to update the retry count if output is
- being done to the screen.
-
- - A VERSION command was added to print out the current version number.
-
-
- IBM-PC/XT/AT Heath-19 Terminal Emulator:
-
- - Never create inverse video lines when scrolling or inserting lines
- (the MORE bug).
-
- - 19.2 KB is a supported baud rate now.
-
- - The page up and page down keys now move the VIEWING WINDOW up and down
- (i.e. their functions have been exchanged, by popular demand).
-
- - Escape sequences to set cursor to block or underline ($x4 and $y4)
- are recognized. The Series/1 tries to use this.
-
- - Unrecognized escape sequences are no longer written to a log file
- twice.
-
- - ANSI escape sequence for set graphic rendition (esc [ pn;...;pn m)
- is recognized. Highlighting, underline, blinking, and reverse video
- work. Thanks to Greg Small for inspiring this one.
-
-
- Rainbow Terminal Emulator:
-
- - Cursor inquiry is answered.
-
- - Some miscellaneous bugs in next/previous screen handling.
- Ctl-Next-Screen preserves attributes correctly now.
-
- - Shift-Next-Screen goes to the end of the viewing window.
-